Web GIS in practice VIII: HTML5 and the canvas element for interactive online mapping
نویسندگان
چکیده
HTML5 is being developed as the next major revision of HTML (Hypertext Markup Language), the core markup language of the World Wide Web. It aims at reducing the need for proprietary, plug-in-based rich Internet application (RIA) technologies such as Adobe Flash. The canvas element is part of HTML5 and is used to draw graphics using scripting (e.g., JavaScript). This paper introduces Cartagen, an open-source, vector-based, client-side framework for rendering plug-in-free, offline-capable, interactive maps in native HTML5 on a wide range of Web browsers and mobile phones. Cartagen was developed at MIT Media Lab's Design Ecology group. Potential applications of the technology as an enabler for participatory online mapping include mapping real-time air pollution, citizen reporting, and disaster response, among many other possibilities.
منابع مشابه
A Novel Approach for Canvas Accessibility Problem in HTML5
Canvas is a pixel-based inherently inaccessible element in HTML5.Therefore web users with vision disabilities cannot benefit from Canvas and its desired semantics and functionality. Regarding to the Canvas application in designing interactive graphical user interface, vision-impaired users may miss important information on web sites. This paper utilizes the content-based image retrieval (CBIR) ...
متن کاملReal-Time Web GIS Analysis Using WebGL
Parallel processing methods in Geographic Information Systems (GIS) are traditionally used to accelerate the calculation of large data volumes with sophisticated spatial algorithms. Such kinds of acceleration can also be applied to provide real-time GIS applications to improve the responsiveness of user interactions with the data. This paper presents a method to enable this approach for Web GIS...
متن کاملHTML5 Canvas, User Illusions, and Game Flow
HTML5 is significant for game pedagogy for many reasons, but the most significant is Canvas, a 2d graphics API that supports apps from word processors to space adventures. Canvas enables interactive dynamic bitmapping, drawing, animation, and simulations such as 3d-scrolling backgrounds with parallax. Alan Kay’s concept user illusion names the “simplified myth” we employ when we use icons, scro...
متن کاملImageJ in the web? - Image processing in the browser using HTML5
Up to now online image processing in the browser could be done in two ways: It could be achieved using Java applets or a Flash component. However both approaches needed a browser plugin, which is not available for all platforms. Now with the new HTML5 canvas element, which will soon be supported by most browsers, image processing tasks can be achieved using JavaScript only. This paper will expl...
متن کاملRapid Application Development Using Web-2.0* Technologies
The National Ignition Facility (NIF) strives to deliver reliable, cost effective applications that can easily adapt to the changing business needs of the organization. We use HTML5, RESTful web services, AJAX, jQuery, and JSF 2.0 to meet these goals. WebGL and HTML5 Canvas technologies are being used to provide 3D and 2D data visualization applications. jQuery’s rich set of widgets along with t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره 9 شماره
صفحات -
تاریخ انتشار 2010